package Interview;

import org.openjdk.jol.info.ClassLayout;

/*
 * @author 枫城
 * @createTime 2022/8/22 21:20
 * @desc 用于研究对象头部
 */
public class T {

    private static class Test{

    }

    public static void main(String[] args) {
        Test t = new Test();
        // 对t进行解析，并转换城可以打印的文字信息
        System.out.println(ClassLayout.parseInstance(t).toPrintable());

        // t.hashCode  synchronized: 把该对象当作一把锁
        t.hashCode();
        System.out.println(ClassLayout.parseInstance(t).toPrintable());
//        synchronized (t){
//            System.out.println(ClassLayout.parseInstance(t).toPrintable());
//        }

    }
}
